// 云对象教程: https://uniapp.dcloud.net.cn/uniCloud/cloud-obj
// jsdoc语法提示教程：https://ask.dcloud.net.cn/docs/#//ask.dcloud.net.cn/article/129
module.exports = {
	_before: function () { // 通用预处理器

	},
	set(sysInfo){
		let time = Date.now();
		const db = uniCloud.database();
		//返回数据给客户端
		return db.collection("test").add({
			time,
			title:"打卡记录",
			device:sysInfo.model,
			system:sysInfo.system,
		}).then((res) => {
			return {
				type: 1,
				msg: "打卡成功"
			}
		}).catch((err) => {
			return {
				type: 0,
				msg: "打卡失败"
			}
		})
	},
	get(){
		const db = uniCloud.database();
		//返回数据给客户端
		return db.collection("test").get()
	},
	del(id){
		const db = uniCloud.database();
		return db.collection("test").where({
			_id:id,
		}).remove().then((res) => {
			return {
				type: 1,
				msg: "删除成功"
			}
		}).catch((err) => {
			return {
				type: 0,
				msg: "删除失败"
			}
		})
	}
}
